package logic.bean;

import java.io.Serializable;


public class TicketInfo
        implements
        Serializable
{
	/***
	 * 发票提交json数据 是 String类型，json格式化后的数据
	 * price 发票金额 是 long类型，单位分
	 * billTop 发票抬头 是 String类型
	 * billType 发票类型 是 int类型，1==个人，2==企业
	 * billNo 发票税号 否 发票类型为2则必填 String类型
	 * deliveryAddress 寄送地址 是 UserDeliveryAddressDto类型
	 * createTime 1436424292000,//申请时间，long类型
	 * invoiceTime 1436424292000,//开票时间，long类型
	 * status 1,//发票状态，1=已申请 2=已开票 3=已取消 int类型
	 * shopId 1,//门店id long类型
	 * shopName "文一西路店", //门店名称 String类型
	 * cancelRemark "取消外卖订单抵扣开票金额" //取消原因 String类型
	 */
	private static final long serialVersionUID = -9543601515126L;
	private long              price;
	private String            billTop;
	private int               billType;
	private long              createTime;
	private String            billNo;
	private UserAddressInfo   deliveryAddress;
	private long              invoiceTime;
	private int               status;
	private long              shopId;
	private String            shopName;
	private String            cancelRemark;
	
	public long getPrice() {
		return price;
	}
	
	public void setPrice(long price) {
		this.price = price;
	}
	
	public String getBillTop() {
		return billTop;
	}
	
	public void setBillTop(String billTop) {
		this.billTop = billTop;
	}
	
	public int getBillType() {
		return billType;
	}
	
	public void setBillType(int billType) {
		this.billType = billType;
	}
	
	public long getCreateTime() {
		return createTime;
	}
	
	public void setCreateTime(long createTime) {
		this.createTime = createTime;
	}
	
	public String getBillNo() {
		return billNo;
	}
	
	public void setBillNo(String billNo) {
		this.billNo = billNo;
	}
	
	public UserAddressInfo getDeliveryAddress() {
		return deliveryAddress;
	}
	
	public void setDeliveryAddress(UserAddressInfo deliveryAddress) {
		this.deliveryAddress = deliveryAddress;
	}
	
	public long getInvoiceTime() {
		return invoiceTime;
	}
	
	public void setInvoiceTime(long invoiceTime) {
		this.invoiceTime = invoiceTime;
	}
	
	public int getStatus() {
		return status;
	}
	
	public void setStatus(int status) {
		this.status = status;
	}

	public long getShopId() {
		return shopId;
	}

	public void setShopId(long shopId) {
		this.shopId = shopId;
	}

	public String getShopName() {
		return shopName;
	}

	public void setShopName(String shopName) {
		this.shopName = shopName;
	}

	public String getCancelRemark() {
		return cancelRemark;
	}

	public void setCancelRemark(String cancelRemark) {
		this.cancelRemark = cancelRemark;
	}
	
}
